package com.amazon.inapp.purchasing;

import android.content.Context;
import java.lang.ref.WeakReference;

public abstract class PurchasingObserver
{
  private WeakReference<Context> _contextReference;

  public PurchasingObserver(Context paramContext)
  {
    if (paramContext == null)
      throw new IllegalArgumentException("Provided Context must not be null");
    this._contextReference = new WeakReference(paramContext.getApplicationContext());
  }

  final Context getContext()
  {
    return (Context)this._contextReference.get();
  }

  public abstract void onGetUserIdResponse(GetUserIdResponse paramGetUserIdResponse);

  public abstract void onItemDataResponse(ItemDataResponse paramItemDataResponse);

  public abstract void onPurchaseResponse(PurchaseResponse paramPurchaseResponse);

  public abstract void onPurchaseUpdatesResponse(PurchaseUpdatesResponse paramPurchaseUpdatesResponse);

  public abstract void onSdkAvailable(boolean paramBoolean);
}

/* Location:           E:\android\Toy Defense 2_dex2jar.jar
 * Qualified Name:     com.amazon.inapp.purchasing.PurchasingObserver
 * JD-Core Version:    0.6.2
 */